Efficient wireless reprogramming through reduced bandwidth usage and opportunistic sleeping
نویسندگان
چکیده
Wireless reprogramming of a sensor network is useful for uploading new code or for changing the functionality of existing code. Reprogramming may be done multiple times during a node’s lifetime and therefore a node has to remain receptive to future code updates. Existing reprogramming protocols, including Deluge, achieve this by bundling the reprogramming protocol and the application as one code image which is transferred through the network. The reprogramming protocol being complex, the overall size of the program image that needs to be transferred over the wireless medium increases, thereby increasing the time and energy required for reprogramming a network. We present a protocol called Stream that significantly reduces this bloat by using the facility of having multiple code images on the node. It pre-installs the reprogramming protocol as one image and equips the application program with the ability to listen to new code updates and switch to this image. For a sample application, the increase in size of the application image is 1 page (48 packets of 36 bytes each) for Stream and 11 pages for Deluge. Additionally, we design an opportunistic sleeping scheme whereby nodes can sleep during the period when reprogramming has been initiated but has not yet reached the neighborhood of the node. The savings become significant for large networks and for frequent reprogramming. We implement Stream on Mica2 motes and conduct testbed and simulation experiments to compare delay and energy consumption for different network sizes with respect to the state-of-the-art Deluge protocol. 2007 Elsevier B.V. All rights reserved.
منابع مشابه
Multi-layer Clustering Topology Design in Densely Deployed Wireless Sensor Network using Evolutionary Algorithms
Due to the resource constraint and dynamic parameters, reducing energy consumption became the most important issues of wireless sensor networks topology design. All proposed hierarchy methods cluster a WSN in different cluster layers in one step of evolutionary algorithm usage with complicated parameters which may lead to reducing efficiency and performance. In fact, in WSNs topology, increasin...
متن کاملA study of Skype over IEEE 802.16 networks: voice quality and bandwidth usage
Skype, one of the popular VoIP applications, has its own redundancy mechanism to mitigate the impact of packet loss at the expense of additional bandwidth usage. However, the benefit of voice quality improvement through redundancy is reduced greatly in the case of consecutive loss of Skype packets. When Skype is running over wireless networks, the high likelihood of having consecutive packet lo...
متن کاملONEChat: An Efficient Group Chatting Platform for Opportunistic Networks
With the increasing deployment of wireless networks, opportunistic networks are already becoming commonplace due to the limitation of Internet access points. As a result, developing communication tools for opportunistic networks is necessary. Due to the fact that existing applications can not support group chatting efficiently for opportunistic networks, we propose ONEChat to address this issue...
متن کاملOpportunistic Use of the 2.6/3.5ghz Band for Broadband Services in the West African Sub-region: Case Study Ghana
Wireless technology is increasing rapidly, and the vision of pervasive wireless computing and communications offers the promise of many societal and individual benefits. While consumer devices such as cell phones, PDAs and laptops receive a lot of attention, the impact of wireless technology is much broader, e.g., through sensor networks for safety applications and home automation, smart grid c...
متن کاملDevelopment of Efficient Memory management, Intrusion Detection & Authentication methods for designing adaptive reprogramming in Wireless Sensor Networks
Building adaptive WSN applications through reprogramming is a fantastic area. Recent research in wireless sensor networks (WSNs) has highlighted the importance of supporting the capability for remote reprogramming of sensor nodes via wireless network. Ease of programming has long been recognized as a major hurdle to the adoption of WSN technology. There are lots of key issue & open problems tha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Ad Hoc Networks
دوره 7 شماره
صفحات -
تاریخ انتشار 2009